hysop.backend.device.codegen.symbolic.relational module¶
- class hysop.backend.device.codegen.symbolic.relational.ArithmeticTypedExpr(ctype, *args, **kwds)[source]¶
Bases:
RelationalTypedExpr
- class hysop.backend.device.codegen.symbolic.relational.LogicalTypedExpr(ctype, *args, **kwds)[source]¶
Bases:
RelationalTypedExpr
- class hysop.backend.device.codegen.symbolic.relational.OpenClAdd(ctype, *args, **kwds)[source]¶
Bases:
ArithmeticTypedExpr,Add- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalAND(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalAND- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalEQ(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalEQ- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalGE(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalGE- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalGT(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalGT- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalLE(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalLE- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalLT(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalLT- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalNE(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalNE- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalOR(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalOR- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClLogicalXOR(ctype, *args, **kwds)[source]¶
Bases:
LogicalTypedExpr,LogicalXOR- default_assumptions: ClassVar[StdFactKB] = {}¶
- class hysop.backend.device.codegen.symbolic.relational.OpenClMul(ctype, *args, **kwds)[source]¶
Bases:
ArithmeticTypedExpr,Mul- default_assumptions: ClassVar[StdFactKB] = {}¶